package com.cloud.tsp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.api.domain.stats.QueryAreal;
import com.cloud.api.domain.stats.VehicleRunningData;
import com.cloud.mybatis.domain.TableDataInfo;

import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * <p>
 * OLAP 服务类
 * </p>
 *
 * @author haohaibo
 * @since 2023-12-29
 */
public interface IVehicleRunningDataService extends IService<VehicleRunningData> {

    TableDataInfo<VehicleRunningData> selectVehicleList(QueryAreal para);

    TableDataInfo<VehicleRunningData> selectModelList(QueryAreal para);

    void exportVehicleList(QueryAreal para, HttpServletResponse response) throws IOException;

    void exportModelList(QueryAreal para, HttpServletResponse response) throws IOException;
}